package com.supor.aiot.common.entity;

import java.io.Serializable;

/**
 * ---------------------------------------------------------------- <br>
 * Copyright (C) 2014-2021, by het, ShenZhen, All rights reserved.  <br>
 * ---------------------------------------------------------------- <br>
 * <p>
 * {
 * 	    "did": "RvH6KHuFUaXPaHEby8gm2Y", // 机智云设备唯一标识
 *      "mac": "245DFC608472", // 设备Mac地址
 *      "status": false, // 在线离线状态
 *      "devAlias": "", // 设备别名
 *      "ip": "122.224.37.74", // 设备ip
 *      "wifiSoftVersion": "04020049", //  WiFi版本
 *      "onoffStatus": true, // 设备开关机状态
 *      "netDbm": 0, // WiFi信号值
 *      "model": "SY-50MT10", // 设备类型
 *      "type": "EPC", //产品品类
 *      "machineVer": 1, // 设备版本：0-标准版|1-旗舰版
 *      "recipeId": "2021092010100210029", // 设备最新的食谱ID
 *      "recipeName": "柠檬鸡爪10标准份旗舰版", // 设备最新的食谱名称
 *      "recipeUrl": null,
 * 		"productUrl": "https://iot-video.supor.com/image/cover/F1BFC98EBE8D4679A955E496498F95CF-6-2.png",
 * 		"productName": "主厨料理机",
 *      "offStatusText": null, // 设备label
 *      "busy": false // 是否繁忙
 * }
 * 描述: 绑定的设备类 <br>
 * 作者: lei <br>
 * 日期: 2021/9/2 <br>
 */
public class DeviceInfo implements Serializable {
    /**
     * 机智云设备唯一标识
     */
    public String did = "";
    /**
     * 自定义pid，NFC record1携带
     */
    public String pid = "";
    /**
     * 设备Mac地址
     */
    public String mac = "";
    /**
     * 在线离线状态
     */
    public boolean status;
    /**
     * 设备别名
     */
    public String devAlias;
    /**
     * 设备ip
     */
    public String ip;
    /**
     * WiFi版本
     */
    public String wifiSoftVersion;
    /**
     * 设备开关机状态
     */
    public boolean onoffStatus;
    /**
     * WiFi信号值
     */
    public int netDbm;
    /**
     * 设备类型
     */
    public String model;
    /**
     * 产品品类
     */
    public String type;
    /**
     * 设备版本：0-标准版|1-旗舰版
     */
    public int machineVer;
    /**
     * 设备最新的食谱ID
     */
    public String recipeId;
    /**
     * 设备最新的食谱名称
     */
    public String recipeName;
    /**
     * 设备最新的食谱url
     */
    public String recipeUrl;
    /**
     * 设备图片
     */
    public String productUrl;
    /**
     * 设备名称
     */
    public String productName;
    /**
     * 型号名称
     */
    public String crmModelName;
    /**
     * 设备label：智能互联，一键烹饪
     */
    public String offStatusText;
    /**
     * 是否繁忙
     */
    public int isBusy;
    /**
     * 是否diu丢掉第一帧数据，主厨机从待机状态到工作状态设备会上报一帧旧的数据
     */
    public boolean dropFirstFrame = true;
    /**
     * 表示上一帧是否是工作中的状态
     */
    public boolean lastFrame = true;
    /**
     * 型号图片
     */
    public String modelPicture;

    /**
     * 设备状态数据
     */
    public BaseDeviceData deviceData;

    /**
     * 设备状态原始数据
     */
    public String originalData;

    /**
     * 智定义食谱
     */
    public RecipeQuick recipeQuick;
}
